//项目中所有的项目请求接口
import instance from "./request";

//定义请求
// 首页

export function getIndexData(params) {
    return instance({
        url: '/index/index',
        method: 'get',

        params: params
    })
}
// 专题
export function getTopicData(params) {
    return instance({
        url: '/topic/list',
        method: 'get',

        params: params
    })
}
// 分类
export function getCategoryData(params) {
    return instance({
        url: '/catalog/index',
        method: 'get',
        params: params,
    })
}
// 当前分类的数据
export function getCurrentCategory(params) {
    return instance({
        url: '/catalog/current',
        method: 'get',
        params: params, // get 请求属性名为params
    })
}
// 购物车
export function getCarData(params) {
    return instance({
        url: '/cart/index',
        method: 'get',
        params: params, // get 请求属性名为params
        // headers: {
        //     'X-Nideshop-Token': localStorage.getItem('token')
        // }
    })
}

export function deleteGoods(params) {
    return instance({
        url: '/cart/delete',
        method: 'post',
        data: params, // get 请求属性名为params
        // headers: {
        //     'content-type': 'application/x-www-form-urlencoded'
        // }
    })
}

// 选中未选中
export function changeChecked(params) {
    return instance({
        url: '/cart/checked',
        method: 'post',
        data: params, // get 请求属性名为params
        headers: {
            'content-type': 'application/json'
        }
    })
}


// 我的
export function getLoginData(params) {
    return instance({
        url: '/auth/loginByWeb',
        method: 'post',
        data: params,
    })
}


//搜索页
// 根据搜索的关键字进行搜索
export function searchgoods(params) {
    return instance({
        url: '/goods/list',
        method: 'get',
        params: params,

    })
}

//详情页
export function getDetail(params) {
    return instance({
        url: '/goods/detail',
        method: 'get',
        params: params,

    })
}

// 加入购物车
export function addCarData(params) {
    return instance({
        url: '/cart/add',
        method: 'post',
        data: params,
        headers: { 'content-type': 'application/json' }
    })
}

// 获取购物车商品的总数量
export function getGoodsCount(params) {
    return instance({
        url: '/cart/goodscount',
        method: 'get',
        params: params,
    })
}
// 
//搜索页
// 根据搜索的关键字进行搜索